home *** CD-ROM | disk | FTP | other *** search
/ Carousel Volume 2 #1 / carousel.iso / mactosh / hc / xfcn_cru.sit / Crunch XFCN / card_2858.txt < prev    next >
Text File  |  1988-01-25  |  2KB  |  137 lines

  1. -- card: 2858 from stack: in
  2. -- bmap block id: 0
  3. -- flags: 4000
  4. -- background id: 2777
  5. -- name: 
  6.  
  7.  
  8. -- part 1 (field)
  9. -- low flags: 81
  10. -- high flags: 2001
  11. -- rect: left=0 top=80 right=342 bottom=512
  12. -- title width / last selected line: 0
  13. -- icon id / first selected line: 0 / 0
  14. -- text alignment: 1
  15. -- font id: 3
  16. -- text size: 14
  17. -- style flags: 0
  18. -- line height: 15
  19. -- part name: About
  20.  
  21.  
  22. -- part contents for background part 167
  23. ----- text -----
  24.  
  25.  
  26. Often there is
  27.  
  28.  
  29. a field which
  30. has several
  31.  
  32. empty
  33. lines in it.
  34.  
  35.  
  36. It is nice to
  37. be able to
  38. remove those
  39. quickly.
  40.  
  41. A script takes
  42. too long in most
  43. cases, so this
  44. is a job for an
  45. XFCN!
  46.  
  47. An XFCN is
  48. an external
  49. function--
  50. it's like an XCMD
  51. but it returns
  52. a value.
  53.  
  54.  
  55. All this XFCN is
  56. is a small pascal
  57. program which
  58. removes
  59. multiple
  60. carriage returns
  61. from a text
  62. source.
  63.  
  64.  
  65. This can be a
  66. field, a variable,
  67. etc.
  68.  
  69.  
  70. The original
  71. contents are
  72. not destroyed.
  73.  
  74. Feel free to experiment with CRUNCH here and use CRUNCH in your own stacks.
  75.  
  76.  
  77. Click the
  78. archetypal
  79. "About" button
  80. for more info.
  81.  
  82.  
  83.  
  84.  
  85. -- part contents for card part 1
  86. ----- text -----
  87.  
  88. Often it is useful to remove extra spaces between lines in a text field in HyperCardΓäó.  You can write a script to do this (or if you're so inclined, use the one provided here), but it can be awfully slow.  Such speed can be frustrating.
  89.  
  90. That's why I wrote CRUNCH.  Crunch is an XFCNΓÇö you use it like any HyperCard function, once you have installed it into your stack.
  91.  
  92. To install CRUNCH, or any other XCMD or XFCN, you can use ResEdit, but I suggest the XCMD by Steve Maller called ResCopy, available through BMUG & other sources of user-supported software.
  93.  
  94. CRUNCH is free, but it's Copyright ┬⌐ 1988 by Dan Wood.  It may be freely distributed, and only a reasonable duplication fee may be charged.  Specifically, EDUCOMP is prohibited from distributing this.
  95.  
  96. -- part contents for background part 51
  97. ----- text -----
  98. Often there is
  99. a field which
  100. has several
  101. empty
  102. lines in it.
  103. It is nice to
  104. be able to
  105. remove those
  106. quickly.
  107. A script takes
  108. too long in most
  109. cases, so this
  110. is a job for an
  111. XFCN!
  112. An XFCN is
  113. an external
  114. function--
  115. it's like an XCMD
  116. but it returns
  117. a value.
  118. All this XFCN is
  119. is a small pascal
  120. program which
  121. removes
  122. multiple
  123. carriage returns
  124. from a text
  125. source.
  126. This can be a
  127. field, a variable,
  128. etc.
  129. The original
  130. contents are
  131. not destroyed.
  132. Feel free to experiment with CRUNCH here and use CRUNCH in your own stacks.
  133. Click the
  134. archetypal
  135. "About" button
  136. for more info.
  137.